<?php
/**
 * Description of Produto
 *
 * @author felipe
 */
class App_Model_Produto extends Voitech_Model {
	
    protected $coProduto;
    protected $nuTotalProduto;
    protected $noProduto;
    protected $obTipoProduto;
    protected $obCategoria;
    protected $stAtivo;
    protected $dtCadastro;
    protected $excluir;
    
    public function __construct($coProduto=null){
        if(!is_null($coProduto)){
            $this->setCoProduto($coProduto);
        }
    }

    public function getNuTotalProduto() {
        return $this->nuTotalProduto;
    }

    public function setNuTotalProduto($nuTotalProduto) {
        $this->nuTotalProduto = $nuTotalProduto;
        return $this;
    }    
    
    public function getStAtivo() {
        return $this->stAtivo;
    }

    public function setStAtivo($stAtivo) {
        $this->stAtivo = $stAtivo;
        return $this;
    }

    public function getDtCadastro() {
        return $this->dtCadastro;
    }

    public function setDtCadastro($dtCadastro) {
        $this->dtCadastro = $dtCadastro;
        return $this;
    }

        
    public function getCoProduto() {
        return $this->coProduto;
    }

    public function setCoProduto($coProduto) {
        $this->coProduto = (int) $coProduto;
        return $this;
    }

    public function getNoProduto() {
        return $this->noProduto;
    }

    public function setNoProduto($noProduto) {
        $this->noProduto = $noProduto;
        return $this;
    }

	/**
	 * @return the $excluir
	 */
	public function getExcluir() {
		return $this->excluir;
	}        

	/**
	 * Set the $excluir
	 */
	public function setExcluir( $excluir ) {
		$this->excluir = $excluir;
		return $this;
	} 
	    
    /**
     *
     * @return App_Model_TipoProduto
     */
    public function getObTipoProduto() {
        return $this->obTipoProduto;
    }

    public function setObTipoProduto(App_Model_TipoProduto $obTipoProduto) {
        $this->obTipoProduto = $obTipoProduto;
        return $this;
    }
    
    /**
     *
     * @param App_Model_Categoria $obCategoria
     * @return App_Model_Produto 
     */
    public function setObCategoria(App_Model_Categoria $obCategoria) {
    	$this->obCategoria = $obCategoria;
        return $this;
    }
    /**
     *
     * @return App_Model_Categoria
     */
    public function getObCategoria() {
    	return $this->obCategoria;
    } 

    /**
     *
     * @param App_Model_Forncedor $obFornecedor
     * @return App_Model_Produto 
     */
    public function setObFornecedor(App_Model_Fornecedor $obFornecedor) {
    	$this->obFornecedor = $obFornecedor;
        return $this;
    }
    /**
     *
     * @return App_Model_Fornecedor
     */
    public function getObFornecedor() {
    	return $this->obFornecedor;
    }  

    /**
     *
     * @param App_Model_Unidade $obUnidade
     * @return App_Model_Unidade 
     */
    public function setObUnidade(App_Model_Unidade $obUnidade) {
    	$this->obUnidade = $obUnidade;
        return $this;
    }
    /**
     *
     * @return App_Model_Unidade
     */
    public function getObUnidade() {
    	return $this->obUnidade;
    }     
}